package com.feri.common.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;


/**
 * ━━━━━━神兽出没━━━━━━
 * 　　　┏┓　　　┏┓
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　　　　 ┃
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　  ┃
 * 　　┃　　　　　　 ┃
 * 　　┃　　　┻　　　┃
 * 　　┃　　　　　　　┃
 * 　　┗━┓　　　┏━┛Code is far away from bug with the animal protecting
 * 　　　　┃　　　┃    神兽保佑,代码无bug
 * 　　　　┃　　　┃
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　　　┣┓
 * 　　　　┃　　　　　　　┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 * ━━━━━━永无BUG!━━━━━━
 *
 * @Description:
 * @Author: 学习强国
 * @Date: 2022/10/02 13:26:55
 */
@Data
@TableName("c_goods")
@NoArgsConstructor
public class Goods {

    /***/
    @TableId(type = IdType.AUTO)
    @TableField(value="id")
    private Long id;
    /**1未审核 2审核通过 3审核失败 4上架 5下架*/
    @TableField(value="flag")
    private Integer flag;
    /**商品名*/
    @TableField(value="title")
    private String title;
    /**原价*/
    @TableField(value="oldprice")
    private Double oldprice;
    /**当前价格*/
    @TableField(value="currprice")
    private Double currprice;
    /**图片地址*/
    @TableField(value="imgurl")
    private String imgurl;
    /**数量*/
    @TableField(value="num")
    private Integer num;
    /**商品介绍*/
    @TableField(value="info")
    private String info;
    /**商品标签*/
    @TableField(value="tag")
    private String tag;
    /**邮费 0为包邮*/
    @TableField(value="post")
    private Double post;
    /**商品类型*/
    @TableField(value="tid")
    private Integer tid;
    /***/
    @TableField(value="ctime")
    private Date ctime;
    public Goods(String title, Double oldprice, Double currprice, String imgurl, Integer num, String info, String tag,Integer tid) {
        this.title = title;
        this.oldprice = oldprice;
        this.currprice = currprice;
        this.imgurl = imgurl;
        this.num = num;
        this.info = info;
        this.tag = tag;
        this.post=0.0;
        this.tid=tid;
        this.ctime=new Date();
        this.flag=4;
    }
}